html,
body,
#app {
  width: 100%;
  height: 100%;
}

.van-grid-item {
  border: none
}

i {
  font-style: normal;
}


.v-card {
  background-color: #fff !important;
  margin-top: 0 !important;
  padding: 0 8px !important;
}

.van-card:not(:first-child) {
  margin: 0 !important;
}

.van-card__content {
  min-height: 47px !important;
}

.van-card__header {
  height: 100%;
  border-bottom: 1px solid #eee;
}

.van-card__thumb {
  width: 42px !important;
  height: 42px !important;
}

.ititle {
  font-size: 14px;
}

.tag-l {
  float: left;
  height: 30px;
  line-height: 30px;
  color: #226fff
}

.tag-r {
  float: right;
  height: 30px;
  line-height: 30px;
  color: #ccc;
}

p {
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
}
